.el-pagination {
  --el-pagination-border-radius: 4px;
  --el-pagination-button-bg-color: var(--o-color-fill2);
  --el-disabled-bg-color: var(--o-color-fill2);
  --el-pagination-button-color: var(--o-color-info1);
  .el-pagination__total {
    color: var(--o-color-info2);
  }
  .el-pager {
    li {
      --el-pagination-button-color: var(--o-color-info1);
      &:hover {
        background-color: var(--o-color-primary2);
        color: var(--o-color-white);
      }
    }
  }
  .el-pagination__jump {
    color: var(--o-color-info2);
  }
  .btn-prev,
  .btn-next {
    border: 1px solid var(--o-color-control1);
    &:hover {
      border-color: var(--o-color-control2);
    }
    .el-icon {
      font-size: 18px;
    }
    &:disabled {
      border-color: var(--o-color-control1-light);
    }
    &:focus {
      border-color: var(--o-color-primary3) !important;
    }
  }
}
.el-input__wrapper {
  box-shadow: none !important;
  border: 1px solid var(--o-color-control1);
  background-color: var(--o-color-fill2);
  --el-disabled-bg-color: var(--o-color-fill2);
  --el-pagination-button-color: var(--o-color-info1);
  &:hover {
    border-color: var(--o-color-control2);
  }
}
